Patterns for Polymorphic Operations

نویسنده

  • Alexander Horoshilov
چکیده

Polymorphism is one of the main elements of the object paradigm. It is considered to be a requirement for any true object-oriented language. Like any powerful tool, it should be used properly. This article presents design patterns to impose additional constraints on polymorphic operations. The patterns can be applied to a wide range of object-oriented languages. They help to produce additional benefits from polymorphism and to avoid common pitfalls.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Random amplified polymorphic DNA (RAPD) fingerprinting of Mycoplasma gallisepticum isolates from chickens

  Ten field isolates of Mycoplasma gallisepticum (MG) from different geographical areas of Iran were analyzed by random amplification of polymorphic DNA (RAPD). RAPD analysis produced reproducible banding patterns on the basis of which various distinct amplification patterns could be detected. MG isolates compared with reference strains (S6 and Mg SS) and vaccine strain (ts-11) and demonstrated...

متن کامل

Molecular Characterization of Unknown Potentially Salt Tolerant Olive Genotypes Using RAPD Markers

Randomly amplified polymorphic DNA (RAPD) markers were used to study the genetic diversity and discriminate among 17 unknown genotypes (considered potentially salt tolerant) and 16 known olive cultivars. Fifteen decamer primers which produced 38 reproducible polymorphic bands in the genotypes were selected for analysis. The RAPD markers resulted in 93 distinct banding patterns. Based on either ...

متن کامل

Study of Genetic Diversity among Philodendron Varieties by Randomly Amplified Polymorphic DNA Markers

In the present study, Randomly Amplified Polymorphic DNA (RAPD) markers were used to analyze the genetic diversity in 20 varieties of Philodendron. The polymerase chain reaction was performed with 60 RAPD primers, out of which 21 primers showed clear amplification as well as more polymorphism. In total, 354 scorable RAPD loci with 348 polymorphic bands (98%) were observed. Percentages of polymo...

متن کامل

Analysis of polymorphism of MHC class II BuLA DRB3 exon 2 gene in North West Iranian populations of the Water buffalo (Bubalus bubalis) through PCR-SSCP

The DRB3 gene is a highly polymorphic major histocompatibility complex (MHC) class II gene and plays an important role in variability of immune responsiveness and disease resistance. In the present study, the MHC class II DRB3 gene in water buffalo (Bubalus bubalis) populations from Northwest regions of Iran was investigated through PCR-SSCP. Genomic DNA was extracted from whole blood samples c...

متن کامل

DRB1 Gene Patterns of Two Iranian Sheep Breeds

Genetic improvement programs may improve disease resistance in animal production. The best-characterized genetic control of disease resistance and immune response in animals is the one associated with the Major Histocompatibility Complex (MHC). The ovine lymphocyte antigenof DRB1 gene encodes cell surface glycoproteins that initiate immune responses by presenting processed antigenic peptides to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001